StateOS: A Memory-Efficient Hybrid Operating System for IoT Devices

نویسندگان

چکیده

The increasing significance of operating systems (OSs) in the development internet things (IoT) has emerged last decade. An event-driven OS is memory efficient and suitable for resource-constrained IoT devices wireless sensors, although program’s control flow, which determined by events, not always obvious. A multithreaded with sequential flow often considered clearer. However, this approach memory-consuming. hybrid seeks to combine strengths approach. cooperative threaded represents a that supports concurrency explicitly yielding another thread. Although efficient, as threads are preemptive, it may provide sufficient real-time performance. This article proposes memory-efficient OS, called StateOS, devices. It an partial StateOS implements task scheduler combines two subsystems kernel processes on priority-based preemptive scheduler. provides adequate performance at low cost.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Operating System Support for NVM+DRAM Hybrid Main Memory

© Operating System Support for NVM+DRAM Hybrid Main Memory Jeffrey C. Mogul, Eduardo Argollo, Mehul Shah, Paolo Faraboschi

متن کامل

RIOT: an Open Source Operating System for Low-end Embedded Devices in the IoT

As the Internet of Things (IoT) emerges, compact operating systems are required on low-end devices to ease development and portability of IoT applications. RIOT is a prominent free and open source operating system in this space. In this paper, we provide the first comprehensive overview of RIOT. We cover the key components of interest to potential developers and users: the kernel, hardware abst...

متن کامل

HCAP: A History-Based Capability System for IoT Devices

Permissions are highly sensitive in Internet-of-Things (IoT) applications, as IoT devices collect our personal data and control the safety of our environment. Rather than simply granting permissions, further constraints shall be imposed on permission usage so as to realize the Principle of Least Privilege. Since IoT devices are physically embedded, they are often accessed in a particular sequen...

متن کامل

Memos: Revisiting Hybrid Memory Management in Modern Operating System

The emerging hybrid DRAM-NVM architecture is challenging the existing memory management mechanism in operating system. In this paper, we introduce memos, which can schedule memory resources over the entire memory hierarchy including cache, channels, main memory comprising DRAM and NVM simultaneously. Powered by our newly designed kernel-level monitoring module and page migration engine, memos c...

متن کامل

A Hybrid Framework for Building an Efficient Incremental Intrusion Detection System

In this paper, a boosting-based incremental hybrid intrusion detection system is introduced. This system combines incremental misuse detection and incremental anomaly detection. We use boosting ensemble of weak classifiers to implement misuse intrusion detection system. It can identify new classes types of intrusions that do not exist in the training dataset for incremental misuse detection. As...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Internet of Things Journal

سال: 2023

ISSN: ['2372-2541', '2327-4662']

DOI: https://doi.org/10.1109/jiot.2023.3234106